% Arquivo LaTeX de exemplo de dissertação a ser apresentado à CPG do IME-USP
% 
% Versão 5: Sex Mar  9 18:05:40 BRT 2012
%
% Criação: Jesús P. Mena-Chalco
% Revisão: Fabio Kon e Paulo Feofiloff
% Adaptado por:  Adroaldo L. Moreira Borges
%  
% Obs: Leia previamente o texto do arquivo README.txt

\documentclass[11pt,twoside,a4paper]{book}

% ---------------------------------------------------------------------------- %
% Pacotes 
%\usepackage{zref-xr}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
%\usepackage[latin1]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage[pdftex]{graphicx}           % usamos arquivos pdf/png como figuras
\usepackage{setspace}                   % espa�amento flex�vel
\usepackage{indentfirst}                % indenta��o do primeiro par�grafo
\usepackage{makeidx}                    % �ndice remissivo
\usepackage[nottoc]{tocbibind}          % acrescentamos a bibliografia/indice/conteudo no Table of Contents
\usepackage{courier}                    % usa o Adobe Courier no lugar de Computer Modern Typewriter
\usepackage{type1cm}                    % fontes realmente escal�veis
\usepackage{listings}                   % para formatar c�digo-fonte (ex. em Java)
\usepackage{titletoc}
%\usepackage[bf,small,compact]{titlesec} % cabe�alhos dos t�tulos: menores e compactos
\usepackage[fixlanguage]{babelbib}
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=it,up]{caption}
\usepackage[usenames,svgnames,dvipsnames]{xcolor}
\usepackage[a4paper,top=2.54cm,bottom=2.0cm,left=2.0cm,right=2.54cm]{geometry} % margens
%\usepackage[pdftex,plainpages=false,pdfpagelabels,pagebackref,colorlinks=true,citecolor=black,linkcolor=black,urlcolor=black,filecolor=black,bookmarksopen=true]{hyperref} % links em preto
\usepackage[pdftex,plainpages=false,pdfpagelabels,pagebackref,colorlinks=true,citecolor=DarkGreen,linkcolor=NavyBlue,urlcolor=DarkRed,filecolor=green,bookmarksopen=true]{hyperref} % links coloridos
\usepackage[all]{hypcap}                % soluciona o problema com o hyperref e capitulos
\usepackage[square,sort,nonamebreak,comma]{natbib}  % cita��o bibliogr�fica alpha (alpha-ime.bst)
\fontsize{60}{62}\usefont{OT1}{cmr}{m}{n}{\selectfont}

% ---------------------------------------------------------------------------- %
% Cabe�alhos similares ao TAOCP de Donald E. Knuth
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\MakeUppercase{#1}}{}}
\renewcommand{\headrulewidth}{0pt}

%FOR SOURCE CODE
\lstset{
  language=C++,                % choose the language of the code
  numbers=left,                   % where to put the line-numbers
  stepnumber=1,                   % the step between two line-numbers.        
  numbersep=5pt,                  % how far the line-numbers are from the code
  backgroundcolor=\color{white},  % choose the background color. You must add \usepackage{color}
  showspaces=false,               % show spaces adding particular underscores
  showstringspaces=false,         % underline spaces within strings
  showtabs=false,                 % show tabs within strings adding particular underscores
  tabsize=2,                      % sets default tabsize to 2 spaces
  captionpos=b,                   % sets the caption-position to bottom
  breaklines=true,                % sets automatic line breaking
  breakatwhitespace=true,         % sets if automatic breaks should only happen at whitespace
  title=\lstname,                 % show the filename of files included with \lstinputlisting;
}

%copiado de http://www.latex-community.org/forum/viewtopic.php?f=5&t=547
\newenvironment{myindentpar}[1]%
{\begin{list}{}%
         {\setlength{\leftmargin}{#1}}%
         \item[]%
}
{\end{list}}
% ---------------------------------------------------------------------------- %
\graphicspath{{./figuras/}}             % caminho das figuras (recomend�vel)
\frenchspacing                          % arruma o espa�o: id est (i.e.) e exempli gratia (e.g.) 
\urlstyle{same}                         % URL com o mesmo estilo do texto e n�o mono-spaced
\makeindex                              % para o �ndice remissivo
\raggedbottom                           % para n�o permitir espa�os extra no texto
\fontsize{60}{62}\usefont{OT1}{cmr}{m}{n}{\selectfont}
\cleardoublepage
\normalsize

% ---------------------------------------------------------------------------- %
% Op��es de listing usados para o c�digo fonte
% Ref: http://en.wikibooks.org/wiki/LaTeX/Packages/Listings
\lstset{ %
language=Java,                  % choose the language of the code
basicstyle=\footnotesize,       % the size of the fonts that are used for the code
numbers=left,                   % where to put the line-numbers
numberstyle=\footnotesize,      % the size of the fonts that are used for the line-numbers
stepnumber=1,                   % the step between two line-numbers. If it's 1 each line will be numbered
numbersep=5pt,                  % how far the line-numbers are from the code
showspaces=false,               % show spaces adding particular underscores
showstringspaces=false,         % underline spaces within strings
showtabs=false,                 % show tabs within strings adding particular underscores
frame=single,	                % adds a frame around the code
framerule=0.6pt,
tabsize=2,	                    % sets default tabsize to 2 spaces
captionpos=b,                   % sets the caption-position to bottom
breaklines=true,                % sets automatic line breaking
breakatwhitespace=false,        % sets if automatic breaks should only happen at whitespace
escapeinside={\%*}{*)},         % if you want to add a comment within your code
backgroundcolor=\color[rgb]{1.0,1.0,1.0}, % choose the background color.
rulecolor=\color[rgb]{0.8,0.8,0.8},
extendedchars=true,
xleftmargin=10pt,
xrightmargin=10pt,
framexleftmargin=10pt,
framexrightmargin=10pt
}

% ---------------------------------------------------------------------------- %
% Corpo do texto
\begin{document}
\frontmatter 
% cabe�alho para as p�ginas das se��es anteriores ao cap�tulo 1 (frontmatter)
\fancyhead[RO]{{\footnotesize\rightmark}\hspace{2em}\thepage}
\setcounter{tocdepth}{2}
\fancyhead[LE]{\thepage\hspace{2em}\footnotesize{\leftmark}}
\fancyhead[RE,LO]{}
\fancyhead[RO]{{\footnotesize\rightmark}\hspace{2em}\thepage}

\onehalfspacing  % espa�amento

% ---------------------------------------------------------------------------- %
% CAPA
% Nota: O t�tulo para as disserta��es/teses do IME-USP devem caber em um 
% orif�cio de 10,7cm de largura x 6,0cm de altura que h� na capa fornecida pela SPG.
\thispagestyle{empty}
\begin{center}
    \vspace*{2.3cm}
    \textbf{\Large{Uma proposta de protocolo \\
    token ring sem fio}}\\
    
    \vspace*{1.2cm}
    \Large{Adroaldo Lazouriano Moreira Borges}
    
    \vskip 2cm
    \textsc{
    Dissertação apresentada\\[-0.25cm] 
    ao\\[-0.25cm]
    Instituto de Matemática e Estatística\\[-0.25cm]
    da\\[-0.25cm]
    Universidade de São Paulo\\[-0.25cm]
    para\\[-0.25cm]
    obtenção do título\\[-0.25cm]
    de\\[-0.25cm]
    Mestre em Ciências}
    
    \vskip 1.5cm
    Programa: Mestrado em Ciência da Computação\\
    Orientador: Prof. Dr. Marco Dimas Gubitoso

   	\vskip 1cm
    \normalsize{Durante o desenvolvimento deste trabalho o autor recebeu auxílio
    financeiro da CAPES/CNPq}
    
    \vskip 0.5cm
    \normalsize{São Paulo, fevereiro de 2013}
\end{center}

% ---------------------------------------------------------------------------- %
% P�gina de face (S� PARA A VERS�O DEPOSITADA - ANTES DA DEFESA)
% Resolu��o CoPGr 5890 (20/12/2010)
%
% IMPORTANTE:
%   Coloque um '%' em todas as linhas
%   desta p�gina antes de compilar a vers�o
%   final, corrigida, do trabalho
%
%
\newpage
\thispagestyle{empty}
    \begin{center}
        \vspace*{2.3 cm}
        \textbf{\Large{Uma proposta de protocolo \\
    token ring sem fio}}\\
        \vspace*{2 cm}
    \end{center}

    \vskip 2cm

    \begin{flushright}
	Esta é a versão original da dissertação elaborada pelo\\
	candidato (Adroaldo Lazouriano Moreira Borges), tal como \\
	submetida à Comissão Julgadora.
    \end{flushright}

\pagebreak


% ---------------------------------------------------------------------------- %
% P�gina de rosto (S� PARA A VERS�O CORRIGIDA - AP�S DEFESA)
% Resolu��o CoPGr 5890 (20/12/2010)
%
% Nota: O t�tulo para as disserta��es/teses do IME-USP devem caber em um 
% orif�cio de 10,7cm de largura x 6,0cm de altura que h� na capa fornecida pela SPG.
%
% IMPORTANTE:
%   Coloque um '%' em todas as linhas desta
%   p�gina antes de compilar a vers�o do trabalho que ser� entregue
%   � Comiss�o Julgadora antes da defesa
%
%
\newpage
\thispagestyle{empty}
    \begin{center}
        \vspace*{2.3 cm}
        \textbf{\Large{Uma proposta de protocolo \\
    token ring sem fio}}\\
        \vspace*{2 cm}
    \end{center}

    \vskip 2cm

    \begin{flushright}
	Esta versão da dissertação contém as correções e alterações sugeridas\\
	pela Comissão Julgadora durante a defesa da versão original do trabalho,\\
	realizada em 14/03/2012. Uma cópia da versão original está disponível no\\
	Instituto de Matemática e Estatística da Universidade de São Paulo.

    \vskip 2cm

    \end{flushright}
    \vskip 4.2cm

    \begin{quote}
    \noindent Comissão Julgadora:
    
    \begin{itemize}
		\item Prof. Dr. Marco Dimas Gubitoso (orientador) - IME-USP
		\item Prof. Dr. Francisco Carlos da Rocha Reverbel - IME-USP
		\item Prof. Dr. Daniel Macedo Batista - IME-USP
    \end{itemize}
      
    \end{quote}
\pagebreak


\pagenumbering{roman}     % come�amos a numerar 

% ---------------------------------------------------------------------------- %
% Agradecimentos:
% Se o candidato n�o quer fazer agradecimentos, deve simplesmente eliminar esta p�gina 
\chapter*{Agradecimentos}
Texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto. Texto opcional.


% ---------------------------------------------------------------------------- %
% Resumo
\chapter*{Resumo}

\noindent SOBRENOME, A. B. C. \textbf{Uma proposta de protocolo token ring sem fio}. 
2010. 120 f.
Tese (Doutorado) - Instituto de Matemática e Estatística,
Universidade de São Paulo, São Paulo, 2010.
\\


\noindent \textbf{Palavras-chave:} palavra-chave1, palavra-chave2, palavra-chave3.

% ---------------------------------------------------------------------------- %
% Abstract
\chapter*{Abstract}
\noindent SOBRENOME, A. B. C. \textbf{A Proposal Wireless Token Ring Protocol}. 
2010. 120 f.
Tese (Mestrado) - Instituto de Matemática e Estatística,
Universidade de São Paulo, São Paulo, 2010.
\\


Elemento obrigatório, elaborado com as mesmas características do resumo em
língua portuguesa. De acordo com o Regimento da Pós- Graduação da USP (Artigo
99), deve ser redigido em inglês para fins de divulgação. 
Text text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text text
text text text text text text text text text text text text.
Text text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text text
text text text.
\\

\noindent \textbf{Keywords:} \textit{Token Ring}, Sem fio, protocolo, anel de anéis.

% ---------------------------------------------------------------------------- %
% Sum�rio
\tableofcontents    % imprime o sum�rio

% ---------------------------------------------------------------------------- %
\chapter{Lista de Abreviaturas}
\begin{tabular}{ll}
 MANET & \textit{Mobile Ad-hoc Network} \\%& Rede \textit{ad-hoc} móvel\\
 FC & \textit{Frame Control} \\%& Controle de quadro\\
 RA & \textit{Ring Address} \\%& Endereço de anel\\
 SA & \textit{Source Address} \\%& Endereço de nó origem\\
 DA & \textit{Destine Address} \\%& Endereço de nó destino\\
 NoN & \textit{Number of node} \\%& Número de nó em um anel\\
 SA & \textit{Source Address} \\%& Endereço de nó origem\\
 Seq & \textit{Sequence} \\%& Sequência\\
 Gen\_Seq & \textit{Generate Sequence} \\%& Gerar sequência\\
 MIB & \textit{Management Information Base} \\%& Base de gerenciamento de informação\\
 WTRP & \textit{Wireless Token Ring Protocol} \\%& Protocolo Token Ring sem fio\\
 THT & \textit{Token Holding Time} \\%& Tempo de prender o token\\
 AckI & \textit{Implicit Acknowlegde} \\%& Ack implícito\\
 Gen\_Cnt & \textit{Generation counter} \\%& Contador de geração\\
 Coord\_Cnt & \textit{Coordination counter} \\%& Contador de coordenação\\
 IBM & \textit{International Business Machine} \\%& \\
 LAN & \textit{Local Area Network} \\%& Rede local\\
 MAN & \textit{Metropolitan Area Network} \\%& Rede de área metropolitana\\
 IEEE & \textit{Institute of Electrical and Electronic Engineers} \\%& Instituto de Engenheiros Eletricistas e Eletrônicos\\
 UMTS & \textit{Universal Mobile Telecommunications System} \\%& Sistema universal de telecomunicações móvel\\
 GSM & \textit{Global System for Mobile} \\%& Sistema global para móvel\\
 WLAN & \textit{Wireless Local Area Network} \\%& Rede local sem fio\\
 MAC & \textit{Medium Access Control} \\%& Controle de acesso ao meio\\
 DARPA & \textit{Defense Advanced Research Projects Agency} \\%& Agência de defesa para projetos de pesquisa avançada\\
 PDU & \textit{Protocol Data Unit}
\end{tabular}
% ---------------------------------------------------------------------------- %
\chapter{Lista de Símbolos}
\label{sec:listadesimbolos}
\begin{tabular}{ll}
        $\varepsilon$ & Energia restante\\
        $\Theta$ & Tempo de eleição\\
\end{tabular}

% ---------------------------------------------------------------------------- %
% Listas de figuras e tabelas criadas automaticamente
\listoffigures            
\listoftables            

% ---------------------------------------------------------------------------- %
% Cap�tulos do trabalho
\mainmatter

% cabe�alho para as p�ginas de todos os cap�tulos
\fancyhead[RE,LO]{\thesection}

%\onehalfspacing            % espa�amento um e meio
\onehalfspace

\input cap-introducao        % associado ao arquivo: 'cap-introducao.tex'
\input cap-conceitos         % associado ao arquivo: 'cap-conceitos.tex'
\input cap-referencia        % associado ao arquivo: 'cap-referencia.tex'
\input cap-protocolo         % associado ao arquivo: 'cap-protocolo.tex'
\input cap-simulador     % associado ao arquivo: 'cap-simulador.tex'
\input cap-implementacao     % associado ao arquivo: 'cap-implementacao.tex'
\input cap-desempenho     % associado ao arquivo: 'cap-desempenho.tex'
\input cap-conclusoes        % associado ao arquivo: 'cap-conclusoes.tex'

% cabe�alho para os ap�ndices
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\appendixname\ \thechapter}} {\MakeUppercase{#1}} }
\fancyhead[RE,LO]{}
\appendix

%\include{ape-conjuntos}      % associado ao arquivo: 'ape-conjuntos.tex'
\include{apendice}      % Apendice.tex

% ---------------------------------------------------------------------------- %
% Bibliografia
\backmatter \singlespacing   % espa�amento simples
\bibliographystyle{alpha-ime}% cita��o bibliogr�fica alpha
\bibliography{bibliografia}  % associado ao arquivo: 'bibliografia.bib'

% ---------------------------------------------------------------------------- %
% �ndice remissivo
\index{TBP|see{periodicidade região codificante}}
\index{DSP|see{processamento digital de sinais}}
\index{STFT|see{transformada de Fourier de tempo reduzido}}
\index{DFT|see{transformada discreta de Fourier}}
\index{Fourier!transformada|see{transformada de Fourier}}

\printindex   % imprime o �ndice remissivo no documento 

\end{document}